/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Mock;

import Objekte.AuctionProdukt;
import Objekte.Produkt;
import java.util.Date;

/**
 *
 * @author Marco
 */
public class Reporting {
    private int giverOrBidder;
    private int getterOrAuctioneer;
    private Produkt produkt;
    private int amountInvolved;
    private Date datum;
    private int moneyInvolved;
    private AuctionProdukt auktion;

    public Reporting(int giverId, int getterId, Produkt produkt, int amountInvolved, int moneyInvolved) {
        this.giverOrBidder = giverId;
        this.getterOrAuctioneer = getterId;
        this.produkt = produkt;
        this.amountInvolved = amountInvolved;
        this.datum = new Date(System.currentTimeMillis());
        this.moneyInvolved = moneyInvolved;
    }

    public Reporting(int bidder, int auctioneer, AuctionProdukt auktion) {
        this.giverOrBidder = bidder;
        this.getterOrAuctioneer = auctioneer;
        this.auktion = auktion;
        this.datum = new Date(System.currentTimeMillis());
    }


    public Reporting(int giverId, int getterId, int moneyInvolved) {
        this.giverOrBidder = giverId;
        this.getterOrAuctioneer = getterId;
        this.moneyInvolved = moneyInvolved;
        this.datum = new Date(System.currentTimeMillis());
    }

    

    public int getAmountInvolved() {
        return amountInvolved;
    }

    public void setAmountInvolved(int amountInvolved) {
        this.amountInvolved = amountInvolved;
    }

    public Date getDatum() {
        return datum;
    }

    public void setDatum(Date datum) {
        this.datum = datum;
    }

    public int getGetterId() {
        return getterOrAuctioneer;
    }

    public void setGetterId(int getterId) {
        this.getterOrAuctioneer = getterId;
    }

    public int getGiverId() {
        return giverOrBidder;
    }

    public void setGiverId(int giverId) {
        this.giverOrBidder = giverId;
    }

    public int getMoneyInvolved() {
        return moneyInvolved;
    }

    public void setMoneyInvolved(int moneyInvolved) {
        this.moneyInvolved = moneyInvolved;
    }

    public Produkt getProdukt() {
        return produkt;
    }

    public void setProdukt(Produkt produkt) {
        this.produkt = produkt;
    }

    public AuctionProdukt getAuktion() {
        return auktion;
    }

    public void setAuktion(AuctionProdukt auktion) {
        this.auktion = auktion;
    }

    public int getGetterOrAuctioneer() {
        return getterOrAuctioneer;
    }

    public void setGetterOrAuctioneer(int getterOrAuctioneer) {
        this.getterOrAuctioneer = getterOrAuctioneer;
    }

    public int getGiverOrBidder() {
        return giverOrBidder;
    }

    public void setGiverOrBidder(int giverOrBidder) {
        this.giverOrBidder = giverOrBidder;
    }

    

    
}
